<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
/**
 * 品牌管理控制器
 */
Class BrandController extends CommonController{
	private $model;
	/**
	 * [__auto 自动载入]
	 * @return [type] [description]
	 */
	public function __auto(){
		//实例化模型下的brand
		$this->model = new \Common\Model\Brand;
	}
	/**
	 * [index 品牌管理首页的显示(品牌列表)]
	 * @return [type] [description]
	 */
	public function index(){
		$data = $this->model->get();
		// p($data);
		// Array
		// (
		//     [0] => Array
		//         (
		//             [bid] => 3
		//             [bname] => 333
		//             [logo] => ./Upload/Logo/160727/24911469608479_thumb.jpg
		//             [bsort] => 100
		//             [ishot] => 1
		//         )
		$this->assign('data',$data);
		$this->display();
	}

	/**
	 * [add 添加品牌]
	 */
	public function add(){
		if(IS_POST){
			if($this->model->addBrand()){
				// die;
				$this->success('添加成功',U('Brand/index'));
			}
			// die;
			$this->error($this->model->getError());
		}
		//缩略图的处理
		$this->display();
	}
	/**
	 * [edit 品牌管理的编辑]
	 * @return [type] [description]
	 */
	public function edit(){

		if(IS_POST){
			// p(Q('post.'));
			// p($_FILES);die;
			if($this->model->edit()){
				$this->success('修改成功',U('Brand/index'));
			}
			$this->error($this->model->getError());
		}
		//1、获取旧数据
		$bid = Q('get.bid');
		$oldData = $this->model->where(array('bid'=>$bid))->find();
		// p($oldData);
		// Array
		// (
		//     [bid] => 3
		//     [bname] => 333
		//     [logo] => ./Upload/Logo/160727/24911469608479_thumb.jpg
		//     [bsort] => 100
		//     [ishot] => 1
		// )
		//分配旧数据到页面中去。
		$this->assign('oldData',$oldData);
		$this->display();
	}

	public function del(){
		// p(Q('get.'));
		$bid = Q('get.bid');
		if($this->model->where(array('bid'=>$bid))->delete()){
			$this->success('删除成功',U('Brand/index'));
		}
		$this->error('删除失败');
	}
}

?>